home *** CD-ROM | disk | FTP | other *** search
Wrap
iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) NNNNAAAAMMMMEEEE iiiillllFFFFiiiilllleeeeIIIImmmmgggg - image file access IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM ilLink : ilImage : ilCacheImg : ilMemCacheImg HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE #include <il/ilCdefs.h> CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN This class is used to access the various file formats supported by IL. It provides functions for common operations on files. This is a wrapper around the underlying file format support provided by the IFL layer. _i_l_F_i_l_e_I_m_g also supports the ability to store multiple images in a single file. iiiillllFFFFiiiilllleeeeIIIImmmmggggGGGGeeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))), iiiillllFFFFiiiilllleeeeIIIImmmmggggSSSSeeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) and iiiillllFFFFiiiilllleeeeIIIImmmmggggAAAAppppppppeeeennnnddddIIIImmmmgggg(((()))) are functions provided to move between images within a file. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrrssss ilFileImg* ilFileImgNull() ilFileImg* ilFileImgOpen(const char* filename, int mode, iflFormat* format) ilFileImg* ilFileImgOpenByDescriptor(int fd, const char* filename, int mode, iflFormat* format) ilFileImg* ilFileImgOpenByIflDescriptor(iflFileDesc* desc, int mode) ilFileImg* ilFileImgCreate(const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilFileImg* ilFileImgCreateByDescriptor(int fd, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilFileImg* ilFileImgCreateByIflDescriptor(iflFileDesc* desc, ilImage* source, iflFileConfig* cfg) OOOOppppeeeennnniiiinnnngggg,,,, ccccrrrreeeeaaaattttiiiinnnngggg aaaannnndddd cccclllloooossssiiiinnnngggg ilStatus ilFileImgOpenFile(ilFileImg *obj, const char* filename, int mode, iflFormat* format) ilStatus ilFileImgIlFileImgOpenFileByDescriptor(ilFileImg *obj, int fd, const char* filename, int mode, iflFormat* format) ilStatus ilFileImgIlFileImgOpenFileByIflDescriptor(ilFileImg *obj, iflFileDesc* desc, int mode) PPPPaaaaggggeeee 1111 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) ilStatus ilFileImgCreateFile(ilFileImg *obj, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilStatus ilFileImgIlFileImgCreateFileByDescriptor(ilFileImg *obj, int fd, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilStatus ilFileImgIlFileImgCreateFileByIflDescriptor(ilFileImg *obj, iflFileDesc* desc, ilImage* source, iflFileConfig* cfg) ilStatus ilFileImgCloseFile(ilFileImg *obj) QQQQuuuueeeerrrryyyyiiiinnnngggg aaaabbbboooouuuutttt ffffiiiilllleeee aaaattttttttrrrriiiibbbbuuuutttteeeessss int ilFileImgGetFileDesc(ilFileImg *obj) int ilFileImgGetFileMode(ilFileImg *obj) const char* ilFileImgGetFileName(ilFileImg *obj) iflFormat* ilFileImgGetImageFormat(ilFileImg *obj) const char* ilFileImgGetImageFormatName(ilFileImg *obj) int ilFileImgGetNumImgs(ilFileImg *obj) MMMMuuuullllttttiiiipppplllleeee IIIImmmmaaaaggggeeee SSSSuuuuppppppppoooorrrrtttt int ilFileImgGetCurrentImg(ilFileImg *obj) ilStatus ilFileImgSetCurrentImg(ilFileImg *obj, int idx) ilStatus ilFileImgAppendImg(ilFileImg *obj, ilImage* source, iflFileConfig* cfg) iflFile* ilFileImgGetFileHandle(ilFileImg *obj) FFFFoooorrrrmmmmaaaatttt ssssppppeeeecccciiiiffffiiiicccc ssssuuuuppppppppoooorrrrtttt ilStatus ilFileImgGetItemV(ilFileImg *obj, int tag, va_list ap) ilStatus ilFileImgSetItemV(ilFileImg *obj, int tag, va_list ap) IIIICCCCCCCC pppprrrrooooffffiiiilllleeee aaaacccccccceeeessssssss ilStatus ilFileImgGetICCProfile(ilFileImg *obj, int* size, void** profile) ilStatus ilFileImgFreeICCProfile(ilFileImg *obj, void* profile) ilStatus ilFileImgSetICCProfile(ilFileImg *obj, int size, const void* profile) FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS iiiillllFFFFiiiilllleeeeIIIImmmmgggg(((()))) PPPPaaaaggggeeee 2222 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) ilFileImg* ilFileImgNull() ilFileImg* ilFileImgOpen(const char* filename, int mode, iflFormat* format) ilFileImg* ilFileImgOpenByDescriptor(int fd, const char* filename, int mode, iflFormat* format) ilFileImg* ilFileImgOpenByIflDescriptor(iflFileDesc* desc, int mode) ilFileImg* ilFileImgCreate(const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilFileImg* ilFileImgCreateByDescriptor(int fd, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilFileImg* ilFileImgCreateByIflDescriptor(iflFileDesc* desc, ilImage* source, iflFileConfig* cfg) The first version of the constructor is used to construct a place holder image with no associated file (use ooooppppeeeennnnFFFFiiiilllleeee() or ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee() to assocate a file later). The next three versions of the constructor are used to open an existing image file; the last three are used to create a new image file. The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: opens the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. On open operations the file name may be followed by an optional sub-image index using the syntax "filename:index" (see sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmaaaaggggeeee() for how to change the sub-image index after the file is opened). On open operations the mode argument specifies the desired access mode; it should be either _O__R_D_O_N_L_Y or _O__R_D_W_R. The _f_o_r_m_a_t argument specifies the desired file format. The usual usage is to use NULL in which case the file format is deduced by the file typing rules using the file's contents ("magic number"); this mechanism can be bypassed by specifying the format explicitly. When creating a file, the format is chosen by using the filename's extension. If no match is found, the format iiiiffffllllFFFFoooorrrrmmmmaaaatttt::::::::ffffiiiinnnnddddBBBByyyyFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee("TIFF") is used by default. PPPPaaaaggggeeee 3333 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) The alternate forms taking a _d_e_s_c argument, encapsulate the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. When creating a new image file, the dimensions, data type, dimension order, color model, orientation, compression, and page dimensions may be specified using the _c_f_g parameter; if not, they are copied from the _s_o_u_r_c_e image if one was given (as described below) or defaulted to the format's "preferred" value for the respective parameter. When an existing _s_o_u_r_c_e image is specified; any parameters not specified in the _c_f_g parameter will be copied from this source image (if the value is supported by the destination format) or heuristically selected to be a supported value most suitable for copying data from the source image. If there is an error on the open or create operation an error will be thrown with iiiillllEEEErrrrrrrroooorrrr() and the objects status will be set to an appropriate value (which can be obtained using the ggggeeeettttSSSSttttaaaattttuuuussss() method). aaaappppppppeeeennnnddddIIIImmmmgggg(((()))) ilStatus ilFileImgAppendImg(ilFileImg *obj, ilImage* source, iflFileConfig* cfg) This method appends an image to the image file, and sets the current image index to the index of the new (last) image. The _s_o_u_r_c_e and _c_f_g parameters are treated the same as in the versions of the constructor that do image file creation. On success, the function returns iflOKAY. If the operation fails for some reason, an error will be thrown via the iiiillllEEEErrrrrrrroooorrrr() mechanism, and the file's contents and the object's current index will be in an unknown state. cccclllloooosssseeeeFFFFiiiilllleeee(((()))) ilStatus ilFileImgCloseFile(ilFileImg *obj) This method closes the associated iflFile, if any, and leaves the image in an unuseable state until a new file is opened or created with the ooooppppeeeennnnFFFFiiiilllleeee() or ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee() methods. ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee(((()))) PPPPaaaaggggeeee 4444 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) ilStatus ilFileImgCreateFile(ilFileImg *obj, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilStatus ilFileImgIlFileImgCreateFileByDescriptor(ilFileImg *obj, int fd, const char* filename, ilImage* source, iflFileConfig* cfg, iflFormat* format) ilStatus ilFileImgIlFileImgCreateFileByIflDescriptor(ilFileImg *obj, iflFileDesc* desc, ilImage* source, iflFileConfig* cfg) These methods are used to create a new image file and associate it with this object. The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: creates the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. The _f_o_r_m_a_t argument specifies the desired file format. If _f_o_r_m_a_t is NULL, the format is chosen by using the filename's extension. If no match is found, the format iiiiffffllllFFFFoooorrrrmmmmaaaatttt::::::::ffffiiiinnnnddddBBBByyyyFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee("TIFF") is used by default. The alternate form taking a _d_e_s_c argument, encapsulates the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. The dimensions, data type, dimension order, color model, orientation, compression, and page dimensions may be specified using the _c_f_g parameter; if not, they are copied from the _s_o_u_r_c_e image if one was given (as described below) or defaulted to the format's "preferred" value for the respective parameter. When an existing _s_o_u_r_c_e image is specified; any parameters not specified in the _c_f_g parameter will be copied from this source image (if the value is supported by the destination format) or heuristically selected to be a supported value most suitable for copying data from the source image. PPPPaaaaggggeeee 5555 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) If there is an error on the create operation an error status will be returned and the object's status will be set to the same value. ffffrrrreeeeeeeeIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) ilStatus ilFileImgFreeICCProfile(ilFileImg *obj, void* profile) The member function frees the profile returned by ggggeeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(). ggggeeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) int ilFileImgGetCurrentImg(ilFileImg *obj) This function returns the index of the current image. ggggeeeettttFFFFiiiilllleeeeDDDDeeeesssscccc(((()))) int ilFileImgGetFileDesc(ilFileImg *obj) This function returns the file descriptor of the associated file. ggggeeeettttFFFFiiiilllleeeeHHHHaaaannnnddddlllleeee(((()))) iflFile* ilFileImgGetFileHandle(ilFileImg *obj) This method provides direct access to the underlying iflFile object. Direct access to the iflFile object should be avoided whenever possible. The ggggeeeettttIIIItttteeeemmmm()/sssseeeettttIIIItttteeeemmmm() methods are the preferred mechanism for dealing with format specific issues. ggggeeeettttFFFFiiiilllleeeeMMMMooooddddeeee(((()))) int ilFileImgGetFileMode(ilFileImg *obj) This function returns the file mode of the associated file. See <_s_y_s/_f_c_n_t_l._h>. ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee(((()))) const char* ilFileImgGetFileName(ilFileImg *obj) This function returns the name of the associated file. ggggeeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) PPPPaaaaggggeeee 6666 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) ilStatus ilFileImgGetICCProfile(ilFileImg *obj, int* size, void** profile) This virtual member function returns the value of the ICC profile associated with the image. The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. See iflFile(3) for more details on ICC profiles. ggggeeeettttIIIImmmmaaaaggggeeeeFFFFoooorrrrmmmmaaaatttt(((()))) iflFormat* ilFileImgGetImageFormat(ilFileImg *obj) This function returns the format (as an iflFormat) of the associated file. The list of possible values depends on the currenly installed file formats. ggggeeeettttIIIImmmmaaaaggggeeeeFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee(((()))) const char* ilFileImgGetImageFormatName(ilFileImg *obj) This function returns name the format of the associated file. ggggeeeettttIIIItttteeeemmmm(((()))) ilStatus ilFileImgGetItemV(ilFileImg *obj, int tag, va_list ap) This method gets the value of an item associated with the current image in the image file. The _t_a_g argument specifies the name of the item to be accessed; it is interpreted by the specific iflFile subclass. The number and types of the remaining arguments are determined the particular subclass of iflFile and the tag value. The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. The second overloaded form of this method is used by libraries that are passing along a variable calling sequence in _a_p through some wrapper layer. ggggeeeettttNNNNuuuummmmIIIImmmmggggssss(((()))) int ilFileImgGetNumImgs(ilFileImg *obj) PPPPaaaaggggeeee 7777 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) This function returns the number of images in the associated file. ooooppppeeeennnnFFFFiiiilllleeee(((()))) ilStatus ilFileImgOpenFile(ilFileImg *obj, const char* filename, int mode, iflFormat* format) ilStatus ilFileImgIlFileImgOpenFileByIflDescriptor(ilFileImg *obj, iflFileDesc* desc, int mode) ilStatus ilFileImgIlFileImgOpenFileByDescriptor(ilFileImg *obj, int fd, const char* filename, int mode, iflFormat* format) These methods are used to open an existing image file and associate it with this object. The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: opens the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. The file name may be followed by an optional sub-image index using the syntax "filename:index" (see sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmaaaaggggeeee() for how to change the sub-image index after the file is opened). The mode argument specifies the desired access mode; it should be either _O__R_D_O_N_L_Y or _O__R_D_W_R. The _f_o_r_m_a_t argument specifies the desired file format. The usual usage is to use NULL in which case the file format is deduced by the file typing rules using the file's contents ("magic number"); this mechanism can be bypassed by specifying the format explicitly. The alternate form taking a _d_e_s_c argument, encapsulates the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. If there is an error on the open operation an error status will be returned and the object's status will be set to the same value. PPPPaaaaggggeeee 8888 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) ilStatus ilFileImgSetCurrentImg(ilFileImg *obj, int idx) This function sets the index of the current image to _i_d_x. If successful, this function returns ilOKAY; otherwise (if _i_d_x is not a valid image index) ilOUTOFBOUND is returned and the image index is not changed. This function also sets the altered flag. sssseeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) ilStatus ilFileImgSetICCProfile(ilFileImg *obj, int size, const void* profile) This member function sets the value of the ICC profile associated with the image. The return value is ilOKAY on success, or an appropriate ilStatus error value on failure. See iflFile(3) for more details on ICC profiles. sssseeeettttIIIItttteeeemmmm(((()))) ilStatus ilFileImgSetItemV(ilFileImg *obj, int tag, va_list ap) This method sets the value of an item associated with the current image in the image file. Calling sssseeeettttIIIItttteeeemmmm() may change some image attributes. If this occurs the cache for the image will be automatically invalidated. The _t_a_g argument specifies the name of the item to be set; it is interpreted by the specific iflFile subclass. The number and types of the remaining arguments are determined the particular subclass of iflFile and the tag value. The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. The second overloaded form of this method is used by libraries that are passing along a variable calling sequence in _a_p through some wrapper layer. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMeeeemmmmCCCCaaaacccchhhheeeeIIIImmmmgggg ilMemCacheImgEnableMP(), ilMemCacheImgGetPageTime(), ilMemCacheImgGetRetainMode(), ilMemCacheImgGetThrashMode(), ilMemCacheImgGetThrashTime(), ilMemCacheImgGetTotalPageTime(), ilMemCacheImgIsMPenabled(), ilMemCacheImgSetRetainMode(), ilMemCacheImgSetThrashMode() PPPPaaaaggggeeee 9999 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllCCCCaaaacccchhhheeeeIIIImmmmgggg ilCacheImgFlush(), ilCacheImgGetCacheSize() IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllIIIImmmmaaaaggggeeee ilAddInput(), ilAllocFillData(), ilClipTile(), ilClipTileAsTile(), ilClipTileFloat(), ilClipTileFloatAsTile(), ilConfigureRetainedCacheImage(), ilCopy(), ilCopyTile(), ilCopyTile3D(), ilCopyTileCfg(), ilFillTile(), ilFillTile3D(), ilFillTileRGB(), ilFreeFillData(), ilGetColorImg(), ilGetColorModel(), ilGetColormap(), ilGetColormapPtr(), ilGetCompression(), ilGetConfig(), ilGetCsize(), ilGetDataType(), ilGetDimensions(), ilGetDirectInput(), ilGetDisplayCacheEnable(), ilGetFill(), ilGetFillData(), ilGetFillValue(), ilGetHeight(), ilGetHwEnable(), ilGetHwHint(), ilGetHwHintName(), ilGetHwIntHint(), ilGetHwIntHintName(), ilGetInput(), ilGetInputTileRequirement(), ilGetLockTileSet(), ilGetMappedPageSize(), ilGetMappedSize(), ilGetMaxColormapLevels(), ilGetMaxValue(), ilGetMinValue(), ilGetNumChans(), ilGetNumInputs(), ilGetOrder(), ilGetOrientation(), ilGetPageBorder(), ilGetPageBorderPtr(), ilGetPageBorderX(), ilGetPageBorderY(), ilGetPageBorderZ(), ilGetPageCounts(), ilGetPageDelta(), ilGetPageDeltaStruct(), ilGetPageDimensions(), ilGetPageIndices(), ilGetPageOrigin(), ilGetPageOriginC(), ilGetPageOriginStruct(), ilGetPageOriginX(), ilGetPageOriginY(), ilGetPageOriginZ(), ilGetPageSize(), ilGetPageSizeBytes(), ilGetPageSizeC(), ilGetPageSizePix(), ilGetPageSizeStruct(), ilGetPageSizeVal(), ilGetPageSizeX(), ilGetPageSizeXY(), ilGetPageSizeY(), ilGetPageSizeZ(), ilGetPixel(), ilGetPixel3D(), ilGetPriority(), ilGetScaleMax(), ilGetScaleMin(), ilGetSize(), ilGetSizePtr(), ilGetStrides(), ilGetSubTile(), ilGetSubTile3D(), ilGetTile(), ilGetTile3D(), ilGetWidth(), ilGetXsize(), ilGetYsize(), ilGetZsize(), ilHasPageBorder(), ilHasPages(), ilInitScaleMinMax(), ilIsColorImg(), ilIsIntegral(), ilIsMirrorOrientation(), ilIsSigned(), ilIsWritable(), ilLockPage(), ilLockPageSet(), ilLockTile(), ilLockTile3D(), ilMapFlipTrans(), ilMapFromInput(), ilMapFromInput2D(), ilMapFromInput3D(), ilMapFromSource(), ilMapFromSource2D(), ilMapFromSource3D(), ilMapOrientation(), ilMapSize(), ilMapTile(), ilMapTileFlipTrans(), ilMapTileFloat(), ilMapToInput(), ilMapToInput2D(), ilMapToInput3D(), ilMapToSource(), ilMapToSource2D(), ilMapToSource3D(), ilMapXY(), ilMapXYFloat(), ilMapXYSign(), ilQCopyTileCfg(), ilQFillTile3D(), ilQFillTileRGB(), ilQGetSubTile3D(), ilQGetTile3D(), ilQLockPageSet(), ilQSetSubTile3D(), ilQSetTile3D(), ilRemoveHwHint(), ilRemoveHwHintName(), ilRemoveInput(), ilSetColorModel(), ilSetColormap(), ilSetCompression(), ilSetCsize(), ilSetDataType(), ilSetDisplayCacheEnable(), ilSetFill(), ilSetFillValue(), ilSetHwEnable(), ilSetHwHint(), ilSetHwIntHint(), ilSetHwIntHintName(), ilSetInput(), ilSetMaxColormapLevels(), ilSetMaxValue(), ilSetMinValue(), ilSetNumChans(), ilSetOrder(), ilSetOrientation(), ilSetPageBorder(), ilSetPageBorderStruct(), ilSetPageSize(), ilSetPageSizeC(), ilSetPageSizeStruct(), ilSetPageSizeXY(), ilSetPageSizeZ(), ilSetPixel(), ilSetPixel3D(), ilSetPriority(), ilSetScaleMinMax(), ilSetScaleType(), ilSetSize(), ilSetSubTile(), ilSetSubTile3D(), ilSetTile(), ilSetTile3D(), ilSetXYsize(), ilSetXsize(), ilSetYsize(), ilSetZsize(), PPPPaaaaggggeeee 11110000 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) ilUnlockPage(), ilUnlockPageSet() IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk ilLinkClearSet(), ilLinkClearStatus(), ilLinkGetDescription(), ilLinkGetDirectParent(), ilLinkGetDisabledIndex(), ilLinkGetFloatProp(), ilLinkGetGenerationID(), ilLinkGetIntProp(), ilLinkGetNumChildren(), ilLinkGetNumParents(), ilLinkGetParent(), ilLinkGetPtrProp(), ilLinkGetRelatedChild(), ilLinkGetRelatedDelete(), ilLinkGetRelatedType(), ilLinkGetStatus(), ilLinkIsAllowed(), ilLinkIsAltered(), ilLinkIsEnabled(), ilLinkIsRelated(), ilLinkIsSet(), ilLinkRemoveParent(), ilLinkRemoveProp(), ilLinkSetDescription(), ilLinkSetDisabledIndex(), ilLinkSetEnabled(), ilLinkSetParent(), ilLinkSetProp(), ilLinkSetRelatedDelete(), ilLinkSetRelatedType() SSSSEEEEEEEE AAAALLLLSSSSOOOO ilMemCacheImg, ilCacheImg, ilImage, ilLink, iflFile, iflFormat, iflFileConfig, iflFileDesc PPPPaaaaggggeeee 11111111